package com.sale.system.domain;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.sale.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Description 账套管理
 * @Param SysAccounts
 * @Date 23-07-07
 * @Author hl
 **/
@Data
@NoArgsConstructor
@TableName("sys_accounts")
public class SysAccounts extends BaseEntity {

    /**
     * id
     */
    @TableId(value = "accounts_id")
    private Long accountsId;

    /**
     * 帐套名称
     */
    private String accountsName;

    /**
     * 帐套类型
     */
    private String accountsType;

    /**
     * 启动时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date accountsTime;

    /**
     * 货币类型
     */
    private int accountsCurrencyType;

    /**
     * 数量小数位
     */
    private int accountsNumDigit;

    /**
     * 单价小数位
     */
    private int accountsUnitDigit;

    /**
     * 负库存
     */
    private int accountsNegativeStock;

    /**
     * 状态
     */
    private int accountsStatus;

    /**
     * 公司电话
     */
    private String companyTelephone;

    /**
     * 公司邮箱
     */
    private String companyEmily;

    /**
     * 公司传真
     */
    private String corporateFax;

    /**
     * 开户银行
     */
    private String bankOfDeposit;

    /**
     * 开户名
     */
    private String openAccountName;

    /**
     * 开户账号
     */
    private String openAnAccount;

    /**
     * 租户id
     */
    private Long tenantId;

    /**
     * 公司地址
     */
    private String companyAddress;


}
